﻿html
{
	height: 100%;
	margin-bottom: 1px;
}
body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #121015;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
    font:67%/1.5 Arial, Verdana, sans-serif; 
}

#container
{
	margin: 0px auto;
	width: 892px;
}

#issueBar
{
	height: 31px;
	clear: both;
}

#topicBar
{
	height: 31px;
}

#topicBar a:link { text-decoration:none; color:#ffffff }     /* unvisited link */
#topicBar a:visited {text-decoration:none; color:#ffffff}  /* visited link */
#topicBar a:hover {text-decoration:underline; color:#ffffff}   /* mouse over link */
#topicBar a:active {text-decoration:none; color:#ffffff}   /* selected link */

#topicBar ul{
padding:0px 0px 0px 0px;
margin:9px 0px 10px 3px;
}

#topicBar li{
border-color:#666666;
border-style:solid;
border-width:0px 0px 0px 1px;
color:#FFFFFF;
display:inline;
font-size:1em;
font-weight:bold;
letter-spacing:0.2em;
list-style-type:none;
margin:0px;
padding:3px 6px 3px 8px;
text-transform:uppercase;
}



.globalsearch
{
	background-position: 100% 0pt;
	background-repeat: no-repeat; /*height:38px;*/ /*position:absolute;*/
	float: right;
	right: 0pt;
	top: 0pt;
	width: 163px;
}

#bodyContainer
{
	margin: 0px 0px 0px 0px;
}

.mainImg
{
	margin: 9px 12px 0px 12px;
	width: 615px;
	height: 157px;
}

.selectionDisplayCont
{
	position: absolute;
	top: 135px;
	left: 166px;
}

.selectionDisplay
{
	float: right;
	padding: 0px 25px 0px 0px;
	color: #FFFFFF;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}


#lcol
{
	background-image: url(img/lcol_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; /*padding:9px 12px 9px 12px;*/
	width: 641px;
	position: relative;
}

.pageFooter
{
	background-image: url(img/lcol_foot.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 0px 0px 0px;
}
.pageFooter ul
{
	padding: 16px 0px 7px 0px;
	margin: 0px 0px 0px 3px;
}

.pageFooter li
{
	display: inline;
	list-style-type: none;
	padding: 0px 7px 0px 9px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 1em;
}

.pageFooter li a:link
{
	text-decoration: none;
	color: #ffffff;
}
/* unvisited link */
.pageFooter li a:visited
{
	text-decoration: none;
	color: #ffffff;
}
/* visited link */
.pageFooter li a:hover
{
	text-decoration: underline;
	color: #ffffff;
}
/* mouse over link */
.pageFooter li a:active
{
	text-decoration: none;
	color: #ffffff;
}
/* selected link */


#rcol
{
	background-image: url(img/rcol_bg.gif);
	background-repeat: repeat-y;
	background-position: top left;
	float: right;
	width: 251px;
	display: block;
}

.rcolTop
{
	background-image: url(img/rcol_RSLogo.gif);
	background-repeat: repeat-x;
	background-position: top left;
	width: 251px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	clear:both;
}

.rcolLELogo
{
	margin: 0px 0px 0px 2px;
}

.rcolMain
{
	background-image: url(img/rcol_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 251px;
	padding-bottom: 11px;
}

.rcolIssueSelect
{
	
	padding: 0px;
}

#flashContainer
{
/*background-image: url(img/rcol_hrDivide_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
*/	margin: 8px 0px 0px 2px;
	padding: 0px;
}

.topic_accordian{
	margin:5px 12px 5px 12px;
	position:relative;
	clear:both;
}

.topic_head
{
	background-image:url(img/topicTitleLogo_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:35px;
	clear:both;
	position:relative;
	margin:5px 0px 0px 0px;
	cursor:pointer;
	/*background-color:yellow;*/
	/*background-color:#271d07;*/
}

.topic_headSelected{
	background-image:url(img/topicTitleLogo_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:35px;
	clear:both;
	position:relative;
	margin:5px 0px 0px 0px;
	
	}

.topic_headSelected h2{
	background-image:url(img/topHead_bg_on.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:1.2em;
	padding:5px 0px 6px 19px;
	margin:0px 0px 0px 12px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	letter-spacing:2px;
}


.topic_head h2{
	background-image:url(img/topHead_bg_off.gif);
	background-position:center left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:1.2em;
	padding:5px 0px 6px 19px;
	margin:0px 0px 0px 12px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	letter-spacing:2px;
}

.topic_body{
}

.topic_body .introduction
{

}

/*.topic_body .article_container
{
}*/

.topic_body .article_container_selected
{
}

.article_container{
	background-image:url(img/articleShadow_bg.gif);
	background-repeat:repeat-x;
	background-position:top right;
	margin:3px 0px 3px 0px;/* !important;*/
	/*margin:3px 0px 40px 0px;*/
	padding: 6px 13px 5px 13px;
	overflow:visible;
	/*height:1%;*/
	/*height:54px;*/
	clear:both;
}


.article_container h3{
font-size:1.2em;
margin:0em 0em 1.1em 0em}
.article_container h3 a { color:#707070; text-decoration:none}

.article_container h3 a:active	{ color:#707070; text-decoration:none; }

.article_container h3 a:hover { color:#707070; text-decoration:underline; }

.article_container h3 a:visited	{  }

.article_container p{
font-size:1.1em;
padding:0px;
margin:0px 0px 1em 0px;
}


.article_container_off{
	background-image:url(img/articleShadow_bg.gif);
	background-repeat:repeat-x;
	background-position:top right;
	margin:3px 0px 3px 0px;/* !important;*/
	/*margin:3px 0px 40px 0px;*/
	padding: 6px 13px 8px 13px;
	overflow:visible;
	/*height:1%;*/
	/*height:54px;*/
	clear:both;
}


.article_container_off h3{
font-size:1.2em;
margin:0px}
.article_container_off h3 a { color:#707070; text-decoration:none}

.article_container_off h3 a:active	{ color:#707070; text-decoration:none; }

.article_container_off h3 a:hover { color:#000000; text-decoration:underline; }

.article_container_off h3 a:visited	{  }

.article_container_off p{
color:#999999;
font-size:1.1em;
padding:0px;
margin:0px 0px 1em 0px;
}

.article_container p a { color:#000000; text-decoration:underline}

.article_container p a:active	{ color:#000000; text-decoration:underline; }

.article_container p a:hover { color:#000000; text-decoration:none; }

.article_container p a:visited	{color:#000000; text-decoration:underline;  }

.acSubHeader{
    background-image:url(img/acSubHead_bg.gif);
	background-repeat:repeat-x;
	background-position:top right;
	margin:3px 0px 3px 0px !important;
	margin:3px 0px 40px 0px;
	padding: 6px 13px 0px 13px;
	overflow:visible;
}
ul.form {
	list-style-type:none;
}
ul.form li{
	list-style-type:none;
	padding:0px 0px 5px 0px;
}
ul.form li.noLabel
{
	margin-left:110px;
}

ul.form label.formLabel{
clear:left;
display:block;
float:left;

padding:3px 10px 0px 0px;
text-align:right;
width:100px;}

.exception
{
	background-color: #C0C0C0;
	border: thin dotted #FF0000;
	padding:10px;
}

.exception ul li
{
	list-style-type:square;
}


.question, .questionOff{
margin:7px 0px 0px 0px;
padding:0px 0px 0px 18px}

.question{
    background-image:url(img/nodeOpen.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.question p{
font-weight:bold;
margin:0px;
padding:0px
}

.questionOff{
    background-image:url(img/nodeClosed.gif);
	background-repeat:no-repeat;
	background-position:top left;

color:#707070;
font-weight:normal;
display:block;
cursor:pointer;

}

.answer{
padding:0px 0px 0px 18px;
font-style:italic;
}

.articleImages
{
	position:relative;
float:right;
margin:13px 0px 10px 3px;
padding:0px 0px 0px 0px;
background-color:#ffffff;

}

.articleImage
{
	background-color:#ffffff;
border-width:1px;
border-style:solid;
border-color:#afafaf;
padding:2px 2px 2px 2px;
margin:0px 0px 4px 0px;
display:block;
}

.articleThumb{
	float:right;
	position:relative;
	margin:7px 0px 7px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:red;
	clear:both;
	}